using System;

namespace Topology.IO
{
	/// <summary>
    /// PostGIS Geometry types as defined in the OGC WKB Spec
	/// </summary>
	internal enum PostGisGeometryType
	{

		/// <summary>
		/// The OGIS geometry type number for points.
		/// </summary>
		Point = 1,

		/// <summary>
		/// The OGIS geometry type number for lines.
		/// </summary>
		LineString = 2,

		/// <summary>
		/// The OGIS geometry type number for polygons.
		/// </summary>
		Polygon = 3,

		/// <summary>
		/// The OGIS geometry type number for aggregate points.
		/// </summary>
		MultiPoint = 4,

		/// <summary>
		/// The OGIS geometry type number for aggregate lines.
		/// </summary>
		MultiLineString = 5,

		/// <summary>
		/// The OGIS geometry type number for aggregate polygons.
		/// </summary>
		MultiPolygon = 6,

		/// <summary>
		/// The OGIS geometry type number for feature collections.
		/// </summary>
		GeometryCollection = 7,
	
	}
}
